/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package main;

import java.util.Random;

/**
 *
 * @author skipy
 */
public final class OCPI extends Institutie {

    @Override
    public void tratareCerere(Cerere c) {
       
       if(c.isAvizUrbanism())
       {
       c.setAvizOCPI(true);
       System.out.println("[OCPI]: Cererea a fost aprobata de catre Oficiul de Cadastru");
       Institutie i = new Geolog();
       this.setUrmatoarea(i);
       this.getUrmatoarea().tratareCerere(c);
       
       }
       else if(c.getNrCF()==-1)
       {
       Random serieRandom = new Random();
       int x = serieRandom.nextInt(80);
       c.setNrCF(x);
       System.out.println("[OCPI]: Numarul cadastral al parcelei "+ x);
       Institutie ape = new ProtectiaMediului();
       this.setUrmatoarea(ape);
       this.getUrmatoarea().tratareCerere(c);
       }
       
       else {
           Institutie ape = new ProtectiaMediului();
           this.setUrmatoarea(ape);
           this.urmatoarea.tratareCerere(c);
       }
    }
    
}
